#include <unistd.h>
#include <sys/types.h>
#include <iostream>
#include <stdio.h>
using namespace std;

int main()
{
  cout << "begin... pid:" << getpid() << endl;
  pid_t ret = fork();   //  变成两个进程，一个是父进程，一个是子进程
  printf("ret: %d, pid: %d, ppid: %d\n", ret, getpid(), getppid());
  sleep(1);

 // while(1)
 // {
  //  pid_t pid = getpid();   // 获取当前进程的pid
  //  pid_t ppid = getppid(); // 获取父进程的pid
  //  cout << "hello world " <<"pid:" <<pid << " ppid:"<< ppid << endl;

  //  sleep(1);
  //}
  return 0;
}
